package br.com.jvet.infra;

import java.util.List;
import java.util.Map;

import javax.ejb.Local;

import org.apache.log4j.Logger;

import br.com.jvet.entidade.Pagamento;
@Local
public interface PagamentoFacade {
	public final Logger LOG = Logger.getLogger(PagamentoFacade.class);
	
	public void incluir(Pagamento obj) throws Exception;

	public void alterar(Pagamento obj) throws Exception;

	public void excluir(Pagamento obj) throws Exception;

	public Pagamento consultarPorId(int entityID);

	public List<Pagamento> listar();
	
	public List<Pagamento> listaPorParametro(Map<String,Object> parameters);

	public void validarDados(Pagamento obj) throws Exception;
	
	public void validarAbrirModal(Pagamento obj) throws Exception;
	
}
